import ModuleType from 'config/ModuleType';

export default {
  // 模块类型下拉列表
  moduleTypeSl: Object.keys(ModuleType).map((module) => {
    return {
      value: module,
      label: ModuleType[module].name + '(' + module + ')',
    };
  }),
  // 活动中心的h5页面类型
  activityPagTypeSl: [{ label: '抽奖活动', value: '0' }],
  // 活动中心的活动分类
  activityCategorySl: [
    { label: '展会报名', value: '展会报名' },
    { label: '抽奖活动', value: '抽奖活动' },
  ],
  // 活动中心的上下线,徽章管理的上下线
  activityOnOffLineSl: [
    { label: '下线', value: '0' },
    { label: '上线', value: '1' },
  ],
  // 用户管理实名认证
  userRealIdentifiedSl: [
    { label: '未认证', value: '0' },
    { label: '已提交', value: '1' },
    { label: '已认证', value: '2' },
    { label: '未通过', value: '3' },
  ],
  // 用户和创作者管理的人才频道是否显示
  userCreatorTalentSl: [
    { label: '显示', value: '0' },
    { label: '不显示', value: '1' },
  ],
  // 商品订单管理的配送快递
  mallOrderKDSl: [
    { label: '圆通速递', value: 'yuantong' },
    { label: '韵达快递', value: 'yunda' },
    { label: '中通快递', value: 'zhongtong' },
    { label: '申通快递', value: 'shentong' },
    { label: '百世快递', value: 'huitongkuaidi' },
    { label: '邮政快递包裹', value: 'youzhengguonei' },
    { label: '顺丰速运', value: 'shunfeng' },
    { label: 'EMS', value: 'ems' },
    { label: '极兔速递', value: 'jtexpress' },
    { label: '京东物流', value: 'jd' },
    { label: '天天快递', value: 'tiantian' },
    { label: '德邦', value: 'debangwuliu' },
    { label: '国通快递', value: 'guotongkuaidi' },
    { label: '优速快递', value: 'youshuwuliu' },
    { label: '宅急送', value: 'zhaijisong' },
    { label: '全峰快递', value: 'quanfengkuaidi' },
  ],
  // 商品订单管理的订单状态,用户订单管理的订单状态（这个现在是全局的）
  mallOrderStatusSl: [
    { label: '待付款', value: '0' },
    { label: '待发货', value: '1' },
    { label: '待收货', value: '2' },
    { label: '已退款', value: '4' },
    { label: '已退货', value: '5' },
    { label: '已换货', value: '6' },
    { label: '后台关闭', value: '7' },
    { label: '付款超时', value: '8' },
    { label: '已完成', value: '9' },
  ],
  // 商品订单管理的订单来源
  mallOrderPlatformSl: [
    { label: 'PC', value: '0' },
    { label: '微信小程序', value: '1' },
    { label: 'Android', value: '2' },
    { label: 'h5', value: '3' },
    { label: 'ios', value: '4' },
  ],
  // 商品订单管理的支付方式
  mallOrderPaySl: [
    { label: '支付宝', value: '0' },
    { label: '微信支付', value: '1' },
    { label: '苹果支付', value: '2' },
  ],
  // 商品订单管理的订单类型
  mallOrderTypeSl: [
    { label: '实物订单', value: '0' },
    { label: '虚拟订单', value: '1' },
  ],
  // 商品管理的商品模板
  goodsTemplate: [
    { label: '票务模板', value: '1' },
    { label: '通用模板', value: '0' },
  ],
  // 商品管理的填写方式
  goodsMangeInput: [
    { label: '文本输入框', value: 'input' },
    { label: '时间输入框', value: 'datetime' },
    { label: '选择框', value: 'select' },
    { label: '单选按钮', value: 'radio' },
    { label: '多选按钮', value: 'checkbox' },
  ],
  // 商品管理的上架筛选
  goodsListPutAway: [
    { label: '上架', value: '1' },
    { label: '下架', value: '0' },
  ],
  // 选取创作者的用户筛选
  creatorListHasWorkSl: [
    { label: '所有用户', value: '0' },
    { label: '有作品的用户', value: '1' },
  ],
  // 创作者列表里面的筛选
  creatorListSortSl: [
    { label: '粉丝量', value: '1' },
    { label: '发布数', value: '2' },
    { label: '浏览数', value: '3' },
    { label: '被点赞数', value: '4' },
    { label: '被评论数', value: '5' },
    { label: '被分享量', value: '6' },
    { label: '被收藏量', value: '7' },
  ],
  // 作品管理里面的认证信息
  workManageIdentifiedSl: [
    { label: '未认证', value: '0' },
    { label: '个人认证', value: '1' },
    { label: '团队认证', value: '2' },
    { label: '讲师认证', value: '3' },
  ],
  // 被分销
  byDisSl: [
    { label: '被分销用户', value: '1' },
    { label: '普通用户', value: '0' },
  ],
  // 分销推广员
  disPersonSl: [
    { label: '分销推广员', value: '1' },
    { label: '普通用户', value: '0' },
  ],
  // 付费类型
  paySl: [
    { label: '免费', value: '0' },
    { label: 'VIP免费', value: '1' },
    { label: 'VIP折扣', value: '2' },
    { label: '单点付费', value: '3' },
    { label: '限时免费', value: '4' },
    { label: '限时特价', value: '5' },
  ],
  // 客户端
  clientSl: [
    { label: '有课', value: '0' },
    { label: '积幕', value: '1' },
  ],
  // 是否在线
  onlineSl: [
    { label: '未上线', value: '0' },
    { label: '已上线', value: '1' },
    { label: '已下线', value: '2' },
  ],
  // 是否精编
  precisedSl: [
    { label: '未精编', value: '0' },
    { label: '已精编', value: '1' },
  ],
  singleSl: [
    { label: '合集视频', value: '0' },
    { label: '单视频', value: '1' },
  ],
  // 频道类型,全局配置,所有平台都统一使用
  // 顺序和值不能随便乱改,改了牢底坐穿
  channelKindSl: [
    { label: '首页', value: '0' },
    { label: '幕童学院', value: '1' },
    { label: '积幕首页', value: '2' },
    { label: '积幕学院', value: '3' },
    { label: '积幕排行榜', value: '4' },
    { label: '积幕热门创作者', value: '5' },
    { label: '积幕二级频道', value: '6' },
  ],
  dataTypeSl: [
    { label: '固定数据', value: '0' },
    { label: '接口数据', value: '1' },
  ],
  changeSl: [
    { label: '否', value: '0' },
    { label: '是', value: '1' },
  ],
  commentCheckSl: [
    { label: '未审核', value: '0' },
    { label: '审核通过', value: '1' },
    { label: '审核不通过', value: '2' },
  ],
  // 是否隐藏
  hiddenSl: [
    { label: '隐藏', value: '0' },
    { label: '显示', value: '1' },
  ],
  // 是否解答
  faqSl: [
    { label: '否', value: '0' },
    { label: '是', value: '1' },
  ],
  // 视频类型
  videoTypeSl: [
    { label: '有课视频', value: '0' },
    { label: '积幕视频', value: '1' },
    { label: '积幕文章', value: '2' },
    { label: '积幕图片', value: '3' },
    { label: '积幕素材', value: '4' },
    { label: '积幕话题', value: '5' },
    { label: '积幕观点', value: '6' },
    { label: 'H5活动页', value: '8' },
    { label: '抽奖', value: '9' },
    { label: '招聘', value: '10' },
    { label: '需求', value: '11' },
  ],

  courseSl: [
    { value: '0', label: '普通' },
    { value: '1', label: '精品' },
    { value: '2', label: '实例' },
  ],
  courseLevelSl: [
    { value: '0', label: '新手入门' },
    { value: '1', label: '初级进阶' },
    { value: '2', label: '中级拔高' },
    { value: '3', label: '高级挑战' },
  ],
  courseStatusSl: [
    { value: '0', label: '未审核' },
    { value: '1', label: '审核通过' },
    { value: '2', label: '审核不通过' },
  ],
  // 视频上传状态
  videoStatusSl: [
    { value: '0', label: '初始化' },
    { value: '1', label: '已上传' },
    { value: '2', label: '已截图' },
    { value: '3', label: '转码已完成' },
  ],
  // 视频所在平台
  videoPlatformSl: [
    { value: '0', label: '阿里云' },
    { value: '1', label: '腾讯云' },
    { value: '2', label: '华为云' },
  ],
  // 视频清晰度
  videoDefinitionSl: [
    { value: '0', label: '流畅' },
    { value: '1', label: '标清' },
    { value: '2', label: '高清' },
    { value: '3', label: '超清' },
  ],
  //会员类型
  vipSl: [
    { value: '1', label: '全网VIP2' },
    { value: '2', label: '积幕会员' },
    { value: '3', label: '有课会员' },
  ],
  //订单状态
  // orderSl: [
  //   { value: '0', label: '待付款' },
  //   { value: '1', label: '已支付(待发货)' },
  //   { value: '2', label: '已支付(已发货)' },
  //   { value: '3', label: '退款申请中' },
  //   { value: '4', label: '已退款' },
  //   { value: '5', label: '已取消' },
  // ],
  // 频道管理的平台
  platSl: [
    { value: '0', label: 'PCWEB' },
    { value: '1', label: '微信小程序' },
    { value: '2', label: '手机客户端' },
  ],
  // 订单来源
  orderComeSl: [
    { value: '0', label: 'PC' },
    { value: '1', label: '微信小程序' },
    { value: '2', label: 'Android' },
    { value: '3', label: 'h5' },
    { value: '4', label: 'ios' },
  ],
  // 频道筛选的终端
  channlePlatformSl: [
    { value: '0', label: 'PC' },
    { value: 'IOS', label: '微信小程序' },
    { value: 'ANDROID', label: 'APP' },
  ],
  // 终端
  platformSl: [
    { value: 'WEB', label: 'PCWEB' },
    { value: 'IOS', label: 'iOS' },
    { value: 'ANDROID', label: 'Android' },
    { value: 'WAP', label: '手机H5' },
    { value: 'SYS', label: 'PCWEB' },
    { value: 'WEAPP', label: '小程序' },
    { value: 'PC', label: '桌面客户端' },
  ],
  // 终端筛选
  platformSlectSl: [
    { value: 'IOS', label: 'iOS' },
    { value: 'ANDROID', label: 'Android' },
    { value: 'WEB', label: 'PCWEB' },
    { value: 'WAP', label: '手机H5' },
    { value: 'WEAPP', label: '小程序' },
    { value: 'PC', label: '桌面客户端' },
  ],
  //订单类型
  productTypeSl: [
    { value: '0', label: '会员' },
    { value: '1', label: '课程' },
    // { value: '2', label: '视频' },
    { value: '3', label: '特训营' },
    { value: '4', label: '学习路径' },
    { value: '5', label: '积幕币' },
    { value: '6', label: '商品' },
  ],
  //支付方式
  payTypeSl: [
    { value: '0', label: '支付宝' },
    { value: '1', label: '微信支付' },
    { value: '2', label: '苹果支付' },
  ],
  //审核状态
  checkedSl: [
    { value: '0', label: '待审核' },
    { value: '1', label: '审核通过' },
    { value: '2', label: '审核不通过' },
  ],
  //素材审核状态
  materailSl: [
    { value: '0', label: '待审核' },
    { value: '1', label: '审核通过' },
    { value: '2', label: '审核不通过' },
    { value: '3', label: '已下架' },
  ],
  //素材类型
  materialTypeSl: [
    { value: 'SP', label: '特效' },
    { value: 'MD', label: '建模' },
    { value: 'VO', label: '视频' },
    { value: 'AO', label: '音频' },
    { value: 'PO', label: '图片' },
  ],
  //使用平台筛选
  platformSel: [
    { value: 'jimu', label: '积幕' },
    { value: 'ketang', label: '幕童有课' },
    { value: 'yunyue', label: '云阅' },
    { value: '1011', label: '场记' },
  ],
  // 使用平台
  platformSelect: [
    { value: 'ketang', label: '幕童有课' },
    { value: 'jimu', label: '积幕' },
    { value: '1010', label: '云阅' },
    { value: '11', label: '云阅' },
    { value: '1012', label: '云阅' },
    { value: '1011', label: '场记' },
  ],
  //身份认证
  identifiedSl: [
    { value: 'normal', label: '未认证' },
    { value: 'jmPerson', label: '积幕个人认证' },
    { value: 'jmTeam', label: '积幕团队认证' },
    { value: 'ktTeacher', label: '讲师认证' },
  ],
  identifiedShow: [
    { value: '000', label: '未认证' },
    { value: '100', label: '积幕个人认证' },
    { value: '010', label: '积幕团队认证' },
    { value: '001', label: '讲师认证' },
    { value: '110', label: '积幕个人认证/积幕团队认证' },
    { value: '101', label: '积幕个人认证/讲师认证' },
    { value: '011', label: '积幕团队认证/讲师认证' },
    { value: '111', label: '积幕个人认证/积幕团队认证/讲师认证' },
  ],
  //用户状态
  userStatusSl: [
    { value: '0', label: '正常' },
    { value: '1', label: '禁止访问' },
    { value: '2', label: '禁止评论' },
  ],
  statusShow: [
    { value: '00', label: '正常' },
    { value: '10', label: '禁止评论' },
    { value: '01', label: '禁止访问' },
    { value: '11', label: '禁止访问/禁止评论' },
  ],
  //作品类型
  workSl: [
    { value: '1', label: '视频' },
    { value: '2', label: '文章' },
    { value: '3', label: '图片' },
  ],
  //举报状态
  statuSl: [
    { value: '0', label: '未处理' },
    { value: '1', label: '已处理' },
  ],
  //举报类型
  reportType: [
    { value: '0', label: '评论' },
    { value: '1', label: '作品' },
  ],
  //作品排序
  workOrderSl: [
    { value: '0', label: '收藏数' },
    { value: '1', label: '点赞数' },
  ],
  //创作者排序
  creatorSl: [
    { value: '0', label: '粉丝数' },
    { value: '1', label: '作品数' },
    { value: '2', label: '收藏数' },
  ],
  //特训营类型
  online: [
    { value: '0', label: '线下' },
    { value: '1', label: '线上' },
  ],
  //性别
  sex: [
    { value: '0', label: '男' },
    { value: '1', label: '女' },
    { value: '2', label: '未知' },
  ],
  //上线
  workOnline: [
    { value: '0', label: '未上线' },
    { value: '1', label: '已上线' },
  ],
  //是否推荐
  recommendSl: [
    { value: '0', label: '否' },
    { value: '1', label: '是' },
  ],
  //数据分析卡片名
  cardTitle: [
    // 用户数据字段
    { value: 'userTotal', label: '累计访客数', note: '访问过该产品任意终端的总人数' },
    { value: 'userLogin', label: '累计登录用户数', note: '在该产品任意终端登录过的总人数' },
    { value: 'userReg', label: '累计注册数', note: '通过该产品任意终端注册的全部用户人数' },
    { value: 'dau', label: 'DAU', note: '日活用户，当日访问过该产品任意终端的总人数' },
    { value: 'mau', label: 'MAU', note: '月活用户，向前30天内访问过该产品任意终端的总人数' },
    {
      value: 'ndau',
      label: '当日新增访客数',
      note: '当日访客中，以往从来没有访问过该产品任意终端的总人数',
    },
    { value: 'wau', label: 'WAU', note: '周活用户，向前7天内访问过该产品任意终端的总人数' },
    { value: 'userCnt', label: '当日登录用户数', note: '当天在该产品任意终端登录过的用户人数' },
    { value: 'ratio', label: '当日登录率', note: '当日登录用户数/DAU，登录用户在所有访客中的占比' },
    {
      value: 'newCnt',
      label: '当日新增登录用户数',
      note: '当日登录用户中，以往从未在该产品任意终端登录过的用户',
    },
    { value: 'weekCnt', label: '七日登录用户数', note: '向前7天内登录过该产品任意终端的总人数' },
    { value: 'monthCnt', label: '月登录用户数', note: '向前30天内登录过该产品任意终端的总人数' },
    { value: 'newRegCnt', label: '当日新增注册数', note: '	当天在该产品任意终端新注册的用户人数' },
    {
      value: 'weekRegCnt',
      label: '七日新增注册数',
      note: '向前7天内在该产品任意终端新注册的用户人数',
    },
    {
      value: 'monthRegCnt',
      label: '月新增注册数',
      note: '向前30天内在该产品任意终端新注册的用户人数',
    },
    { value: 'totalCnt', label: '累计注册数', note: '通过该产品任意终端注册的全部用户人数' },
    // 作品消费数字段
    { value: 'viewCnt', label: '当日作品浏览量' },
    { value: 'userCnt', label: '当日作品浏览人数' },
    { value: 'consumeCvr', label: '当日站内用户消费作品转化率' },
    { value: 'consumeAvg', label: '当日人均消费数' },
    { value: 'noConsumeCnt', label: '当日无消费访客数' },
    { value: 'videoViewCnt', label: '当日视频浏览量' },
    { value: 'videoUserCnt', label: '当日视频浏览人数' },
    { value: 'articleViewCnt', label: '当日文章浏览量' },
    { value: 'articleUserCnt', label: '当日文章浏览人数' },
    { value: 'pictureViewCnt', label: '当日图片浏览量' },
    { value: 'pictureUserCnt', label: '当日图片浏览人数' },
    // 作品发布数据字段
    { value: 'publishCnt', label: '当日作品发布量' },
    { value: 'publishUserCnt', label: '当日发布作品人数' },
    { value: 'publishCvr', label: '当日登录用户发布作品转化率' },
    { value: 'publishAvg', label: '当日登录用户人均发布数' },
    { value: 'videoPublishCnt', label: '当日视频发布数' },
    { value: 'publishVideoUserCnt', label: '当日视频发布人数' },
    { value: 'articlePublishCnt', label: '当日文章发布数' },
    { value: 'publishArticleUserCnt', label: '当日文章发布人数' },
    { value: 'picturePublishCnt', label: '当日图片发布数' },
    { value: 'publishPictureUserCnt', label: '当日图片发布人数' },
    //话题消费数据
    { value: 'tviewCnt', label: '当日话题详情页浏览量' },
    { value: 'tdau', label: '当日话题详情页浏览人数' },
    { value: 'oviewCnt', label: '当日观点详情页浏览量' },
    { value: 'odau', label: '当日观点详情页浏览人数' },
    //话题与观点发布数据
    { value: 'topicCnt', label: '当日话题发布数' },
    { value: 'topicCreatureCnt', label: '当日话题发布人数' },
    { value: 'opinionCnt', label: '当日观点发布数' },
    { value: 'opinionCreatureCnt', label: '当日观点发布人数' },
    //频道访问数据
    { value: 'recommend', label: '当日首页-推荐访问人数' },
    { value: 'discover', label: '当日首页-发现访问人数' },
    { value: 'follow', label: '当日首页-关注访问人数' },
    { value: 'space', label: '当日广场访问人数' },
    { value: 'topic', label: '当日个人主页访问人数' },
    { value: 'my', label: '当日我的页访问人数' },
    { value: 'login', label: '当日登录页访问人数' },
    //创作者数据
    { value: 'creatorCnt', label: '累计创作者人数' },
    { value: 'publishCnt', label: '累计发布作品数' },
    //发布者数据
    { value: 'allTopicCnt', label: '累计发布话题人数' },
    { value: 'allTopicCreatureCnt', label: '累计发表观点人数' },
    { value: 'allOpinionCnt', label: '累计发布话题数' },
    { value: 'allOpinionCreatureCnt', label: '累计发表观点数' },
  ],
  //创作者作品排序
  orderSelect: [
    { value: '0', label: '作品数' },
    { value: '1', label: '粉丝数' },
    { value: '2', label: '浏览量' },
    { value: '3', label: '收藏数' },
    { value: '4', label: '分享数' },
  ],
  //累计作品发布排序
  allOrderSelect: [
    { value: '0', label: '粉丝量' },
    { value: '1', label: '观点数' },
    { value: '2', label: '话题数' },
    { value: '3', label: '观点被浏览量' },
    { value: '4', label: '话题被浏览量' },
  ],
  //累计数据
  allSl: [
    { value: '1', label: '累计数据' },
    { value: '0', label: '非累计数据' },
  ],
  //发送状态
  pushSl: [
    { value: '1', label: '发送成功' },
    { value: '0', label: '待发送' },
    { value: '2', label: '取消发送' },
    { value: '3', label: '发送失败' },
  ],
  //爬取作品类型
  crawlSl: [
    { value: '1', label: '视频' },
    { value: '2', label: '文章' },
  ],
  //爬取平台
  crawlPlatformSl: [
    { value: '1', label: 'b站' },
    { value: '2', label: '微博' },
    { value: '3', label: '公众号' },
    { value: '4', label: '开眼' },
  ],
  //爬取类型
  crawlTypeSl: [
    { value: '1', label: '列表' },
    { value: '2', label: '单内容' },
  ],
  //预处理状态
  preparedSl: [
    { value: '0', label: '待处理' },
    { value: '1', label: '处理成功' },
    { value: '2', label: '处理失败' },
  ],
  //爬取状态
  crawlStatus: [
    { value: '1', label: '正在爬取' },
    { value: '2', label: '爬取失败' },
    { value: '3', label: '爬取完成' },
  ],
  //需求状态
  closedSl: [
    { value: '0', label: '招募中' },
    { value: '1', label: '停止招募' },
    { value: '2', label: '已截止' },
  ],
  //实名认证状态
  realNamecheckedSl: [
    { value: '0', label: '未认证' },
    { value: '1', label: '已提交' },
    { value: '2', label: '已认证' },
    { value: '3', label: '未通过' },
  ],
  //证件类型
  cardType: [
    { value: 'IDENTITY_CARD', label: '身份证' },
    { value: 'HOME_VISIT_PERMIT_HK_MC', label: '港澳居民来往内地通行证' },
    { value: 'HOME_VISIT_PERMIT_TAIWAN', label: '台湾居民来往内地通行证' },
    { value: 'RESIDENCE_PERMIT_HK_MC', label: '港澳居民居住证' },
    { value: 'RESIDENCE_PERMIT_TAIWAN', label: '台湾居民居住证' },
    { value: 'PASSPORT', label: '护照' },
  ],
  //作品认领用户身份认证
  filmIdenSl: [
    { value: '0', label: '创作者' },
    { value: '1', label: '机构' },
  ],
  //爬取作品状态
  statusText: [
    { value: 'PENDING', label: '提交任务成功，等待处理' },
    { value: 'PROCESSING', label: '开始处理任务' },
    { value: 'DOWNLOADING', label: '文件下载中' },
    { value: 'DOWNLOADING_SUCCESS', label: '文件下载完成' },
    { value: 'UPLOADING', label: '文件上传中' },
    { value: 'UPLOAD_SUCCESS', label: '上传成功' },
    { value: 'SUCCESS', label: '任务成功，且回调完成' },
  ],
  //影视类型
  filmCate: [
    { value: '电影', label: '电影' },
    { value: '剧集', label: '剧集' },
    { value: '综艺', label: '综艺' },
    { value: '短片', label: '短片' },
  ],
};
